約 6,470,772 件
https://w.atwiki.jp/bmd_intensity/pages/20.html
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 6.00.0361 */ /* at Wed May 31 15 15 01 2006 */ /* Compiler settings for .\DecklinkInterface.idl Oicf, W1, Zp8, env=Win32 (32b run) protocol dce , ms_ext, c_ext, robust error checks allocation ref bounds_check enum stub_data VC __declspec() decoration level __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( ) #pragma warning( disable 4049 ) /* more than 64k source lines */ /* verify that the rpcndr.h version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of rpcndr.h #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __DecklinkInterface_h__ #define __DecklinkInterface_h__ #if defined(_MSC_VER) (_MSC_VER = 1020) #pragma once #endif /* Forward Declarations */ #ifndef __IDecklinkKeyer_FWD_DEFINED__ #define __IDecklinkKeyer_FWD_DEFINED__ typedef interface IDecklinkKeyer IDecklinkKeyer; #endif /* __IDecklinkKeyer_FWD_DEFINED__ */ #ifndef __IDecklinkRawDeviceControl_FWD_DEFINED__ #define __IDecklinkRawDeviceControl_FWD_DEFINED__ typedef interface IDecklinkRawDeviceControl IDecklinkRawDeviceControl; #endif /* __IDecklinkRawDeviceControl_FWD_DEFINED__ */ #ifndef __IDecklinkStatus_FWD_DEFINED__ #define __IDecklinkStatus_FWD_DEFINED__ typedef interface IDecklinkStatus IDecklinkStatus; #endif /* __IDecklinkStatus_FWD_DEFINED__ */ #ifndef __IDecklinkCaptureBanner_FWD_DEFINED__ #define __IDecklinkCaptureBanner_FWD_DEFINED__ typedef interface IDecklinkCaptureBanner IDecklinkCaptureBanner; #endif /* __IDecklinkCaptureBanner_FWD_DEFINED__ */ #ifndef __IDecklinkIOControl_FWD_DEFINED__ #define __IDecklinkIOControl_FWD_DEFINED__ typedef interface IDecklinkIOControl IDecklinkIOControl; #endif /* __IDecklinkIOControl_FWD_DEFINED__ */ #ifndef __IDecklinkMediaSample_FWD_DEFINED__ #define __IDecklinkMediaSample_FWD_DEFINED__ typedef interface IDecklinkMediaSample IDecklinkMediaSample; #endif /* __IDecklinkMediaSample_FWD_DEFINED__ */ #ifndef __IDecklinkVideoDesktop_FWD_DEFINED__ #define __IDecklinkVideoDesktop_FWD_DEFINED__ typedef interface IDecklinkVideoDesktop IDecklinkVideoDesktop; #endif /* __IDecklinkVideoDesktop_FWD_DEFINED__ */ #ifndef __IDecklinkReferenceClock_FWD_DEFINED__ #define __IDecklinkReferenceClock_FWD_DEFINED__ typedef interface IDecklinkReferenceClock IDecklinkReferenceClock; #endif /* __IDecklinkReferenceClock_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter DecklinkVideoCaptureFilter; #else typedef struct DecklinkVideoCaptureFilter DecklinkVideoCaptureFilter; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureProperties_FWD_DEFINED__ #define __DecklinkVideoCaptureProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureProperties DecklinkVideoCaptureProperties; #else typedef struct DecklinkVideoCaptureProperties DecklinkVideoCaptureProperties; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureProperties_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureProperties2_FWD_DEFINED__ #define __DecklinkVideoCaptureProperties2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureProperties2 DecklinkVideoCaptureProperties2; #else typedef struct DecklinkVideoCaptureProperties2 DecklinkVideoCaptureProperties2; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureProperties2_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter DecklinkAudioCaptureFilter; #else typedef struct DecklinkAudioCaptureFilter DecklinkAudioCaptureFilter; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureProperties_FWD_DEFINED__ #define __DecklinkAudioCaptureProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureProperties DecklinkAudioCaptureProperties; #else typedef struct DecklinkAudioCaptureProperties DecklinkAudioCaptureProperties; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureProperties_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureProperties2_FWD_DEFINED__ #define __DecklinkAudioCaptureProperties2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureProperties2 DecklinkAudioCaptureProperties2; #else typedef struct DecklinkAudioCaptureProperties2 DecklinkAudioCaptureProperties2; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureProperties2_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter_FWD_DEFINED__ #define __DecklinkVideoRenderFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter DecklinkVideoRenderFilter; #else typedef struct DecklinkVideoRenderFilter DecklinkVideoRenderFilter; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderProperties_FWD_DEFINED__ #define __DecklinkVideoRenderProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderProperties DecklinkVideoRenderProperties; #else typedef struct DecklinkVideoRenderProperties DecklinkVideoRenderProperties; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderProperties_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter_FWD_DEFINED__ #define __DecklinkAudioRenderFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter DecklinkAudioRenderFilter; #else typedef struct DecklinkAudioRenderFilter DecklinkAudioRenderFilter; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderProperties_FWD_DEFINED__ #define __DecklinkAudioRenderProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderProperties DecklinkAudioRenderProperties; #else typedef struct DecklinkAudioRenderProperties DecklinkAudioRenderProperties; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderProperties_FWD_DEFINED__ */ #ifndef __DecklinkCaptureFilter_FWD_DEFINED__ #define __DecklinkCaptureFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkCaptureFilter DecklinkCaptureFilter; #else typedef struct DecklinkCaptureFilter DecklinkCaptureFilter; #endif /* __cplusplus */ #endif /* __DecklinkCaptureFilter_FWD_DEFINED__ */ #ifndef __DecklinkRenderFilter_FWD_DEFINED__ #define __DecklinkRenderFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkRenderFilter DecklinkRenderFilter; #else typedef struct DecklinkRenderFilter DecklinkRenderFilter; #endif /* __cplusplus */ #endif /* __DecklinkRenderFilter_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter2_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter2 DecklinkVideoCaptureFilter2; #else typedef struct DecklinkVideoCaptureFilter2 DecklinkVideoCaptureFilter2; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter2_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter3_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter3 DecklinkVideoCaptureFilter3; #else typedef struct DecklinkVideoCaptureFilter3 DecklinkVideoCaptureFilter3; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter3_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter4_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter4 DecklinkVideoCaptureFilter4; #else typedef struct DecklinkVideoCaptureFilter4 DecklinkVideoCaptureFilter4; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter4_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter5_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter5 DecklinkVideoCaptureFilter5; #else typedef struct DecklinkVideoCaptureFilter5 DecklinkVideoCaptureFilter5; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter5_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter6_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter6 DecklinkVideoCaptureFilter6; #else typedef struct DecklinkVideoCaptureFilter6 DecklinkVideoCaptureFilter6; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter6_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter7_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter7 DecklinkVideoCaptureFilter7; #else typedef struct DecklinkVideoCaptureFilter7 DecklinkVideoCaptureFilter7; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter7_FWD_DEFINED__ */ #ifndef __DecklinkVideoCaptureFilter8_FWD_DEFINED__ #define __DecklinkVideoCaptureFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoCaptureFilter8 DecklinkVideoCaptureFilter8; #else typedef struct DecklinkVideoCaptureFilter8 DecklinkVideoCaptureFilter8; #endif /* __cplusplus */ #endif /* __DecklinkVideoCaptureFilter8_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter2_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter2 DecklinkAudioCaptureFilter2; #else typedef struct DecklinkAudioCaptureFilter2 DecklinkAudioCaptureFilter2; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter2_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter3_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter3 DecklinkAudioCaptureFilter3; #else typedef struct DecklinkAudioCaptureFilter3 DecklinkAudioCaptureFilter3; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter3_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter4_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter4 DecklinkAudioCaptureFilter4; #else typedef struct DecklinkAudioCaptureFilter4 DecklinkAudioCaptureFilter4; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter4_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter5_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter5 DecklinkAudioCaptureFilter5; #else typedef struct DecklinkAudioCaptureFilter5 DecklinkAudioCaptureFilter5; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter5_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter6_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter6 DecklinkAudioCaptureFilter6; #else typedef struct DecklinkAudioCaptureFilter6 DecklinkAudioCaptureFilter6; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter6_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter7_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter7 DecklinkAudioCaptureFilter7; #else typedef struct DecklinkAudioCaptureFilter7 DecklinkAudioCaptureFilter7; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter7_FWD_DEFINED__ */ #ifndef __DecklinkAudioCaptureFilter8_FWD_DEFINED__ #define __DecklinkAudioCaptureFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioCaptureFilter8 DecklinkAudioCaptureFilter8; #else typedef struct DecklinkAudioCaptureFilter8 DecklinkAudioCaptureFilter8; #endif /* __cplusplus */ #endif /* __DecklinkAudioCaptureFilter8_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter2_FWD_DEFINED__ #define __DecklinkVideoRenderFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter2 DecklinkVideoRenderFilter2; #else typedef struct DecklinkVideoRenderFilter2 DecklinkVideoRenderFilter2; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter2_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter3_FWD_DEFINED__ #define __DecklinkVideoRenderFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter3 DecklinkVideoRenderFilter3; #else typedef struct DecklinkVideoRenderFilter3 DecklinkVideoRenderFilter3; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter3_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter4_FWD_DEFINED__ #define __DecklinkVideoRenderFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter4 DecklinkVideoRenderFilter4; #else typedef struct DecklinkVideoRenderFilter4 DecklinkVideoRenderFilter4; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter4_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter5_FWD_DEFINED__ #define __DecklinkVideoRenderFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter5 DecklinkVideoRenderFilter5; #else typedef struct DecklinkVideoRenderFilter5 DecklinkVideoRenderFilter5; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter5_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter6_FWD_DEFINED__ #define __DecklinkVideoRenderFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter6 DecklinkVideoRenderFilter6; #else typedef struct DecklinkVideoRenderFilter6 DecklinkVideoRenderFilter6; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter6_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter7_FWD_DEFINED__ #define __DecklinkVideoRenderFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter7 DecklinkVideoRenderFilter7; #else typedef struct DecklinkVideoRenderFilter7 DecklinkVideoRenderFilter7; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter7_FWD_DEFINED__ */ #ifndef __DecklinkVideoRenderFilter8_FWD_DEFINED__ #define __DecklinkVideoRenderFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkVideoRenderFilter8 DecklinkVideoRenderFilter8; #else typedef struct DecklinkVideoRenderFilter8 DecklinkVideoRenderFilter8; #endif /* __cplusplus */ #endif /* __DecklinkVideoRenderFilter8_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter2_FWD_DEFINED__ #define __DecklinkAudioRenderFilter2_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter2 DecklinkAudioRenderFilter2; #else typedef struct DecklinkAudioRenderFilter2 DecklinkAudioRenderFilter2; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter2_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter3_FWD_DEFINED__ #define __DecklinkAudioRenderFilter3_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter3 DecklinkAudioRenderFilter3; #else typedef struct DecklinkAudioRenderFilter3 DecklinkAudioRenderFilter3; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter3_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter4_FWD_DEFINED__ #define __DecklinkAudioRenderFilter4_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter4 DecklinkAudioRenderFilter4; #else typedef struct DecklinkAudioRenderFilter4 DecklinkAudioRenderFilter4; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter4_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter5_FWD_DEFINED__ #define __DecklinkAudioRenderFilter5_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter5 DecklinkAudioRenderFilter5; #else typedef struct DecklinkAudioRenderFilter5 DecklinkAudioRenderFilter5; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter5_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter6_FWD_DEFINED__ #define __DecklinkAudioRenderFilter6_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter6 DecklinkAudioRenderFilter6; #else typedef struct DecklinkAudioRenderFilter6 DecklinkAudioRenderFilter6; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter6_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter7_FWD_DEFINED__ #define __DecklinkAudioRenderFilter7_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter7 DecklinkAudioRenderFilter7; #else typedef struct DecklinkAudioRenderFilter7 DecklinkAudioRenderFilter7; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter7_FWD_DEFINED__ */ #ifndef __DecklinkAudioRenderFilter8_FWD_DEFINED__ #define __DecklinkAudioRenderFilter8_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkAudioRenderFilter8 DecklinkAudioRenderFilter8; #else typedef struct DecklinkAudioRenderFilter8 DecklinkAudioRenderFilter8; #endif /* __cplusplus */ #endif /* __DecklinkAudioRenderFilter8_FWD_DEFINED__ */ #ifndef __DecklinkUpsampleFilter_FWD_DEFINED__ #define __DecklinkUpsampleFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkUpsampleFilter DecklinkUpsampleFilter; #else typedef struct DecklinkUpsampleFilter DecklinkUpsampleFilter; #endif /* __cplusplus */ #endif /* __DecklinkUpsampleFilter_FWD_DEFINED__ */ #ifndef __DecklinkEffectsFilter_FWD_DEFINED__ #define __DecklinkEffectsFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkEffectsFilter DecklinkEffectsFilter; #else typedef struct DecklinkEffectsFilter DecklinkEffectsFilter; #endif /* __cplusplus */ #endif /* __DecklinkEffectsFilter_FWD_DEFINED__ */ #ifndef __DecklinkEffectsProperties_FWD_DEFINED__ #define __DecklinkEffectsProperties_FWD_DEFINED__ #ifdef __cplusplus typedef class DecklinkEffectsProperties DecklinkEffectsProperties; #else typedef struct DecklinkEffectsProperties DecklinkEffectsProperties; #endif /* __cplusplus */ #endif /* __DecklinkEffectsProperties_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_V210_FWD_DEFINED__ #define __MEDIASUBTYPE_V210_FWD_DEFINED__ typedef interface MEDIASUBTYPE_V210 MEDIASUBTYPE_V210; #endif /* __MEDIASUBTYPE_V210_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_v210a_FWD_DEFINED__ #define __MEDIASUBTYPE_v210a_FWD_DEFINED__ typedef interface MEDIASUBTYPE_v210a MEDIASUBTYPE_v210a; #endif /* __MEDIASUBTYPE_v210a_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_r210_FWD_DEFINED__ #define __MEDIASUBTYPE_r210_FWD_DEFINED__ typedef interface MEDIASUBTYPE_r210 MEDIASUBTYPE_r210; #endif /* __MEDIASUBTYPE_r210_FWD_DEFINED__ */ #ifndef __MEDIASUBTYPE_HDYC_FWD_DEFINED__ #define __MEDIASUBTYPE_HDYC_FWD_DEFINED__ typedef interface MEDIASUBTYPE_HDYC MEDIASUBTYPE_HDYC; #endif /* __MEDIASUBTYPE_HDYC_FWD_DEFINED__ */ /* header files for imported files */ #include "unknwn.h" #include "strmif.h" #ifdef __cplusplus extern "C"{ #endif void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * ); #ifndef __IDecklinkKeyer_INTERFACE_DEFINED__ #define __IDecklinkKeyer_INTERFACE_DEFINED__ /* interface IDecklinkKeyer */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkKeyer; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("9D63ADFC-8D1A-451D-958E-12FA4B1EFD2F") IDecklinkKeyer public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaBlendModeOn( /* [in] */ UINT isExternalKey) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaBlendModeOff( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaLevel( /* [in] */ UINT alphaLevel) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_AlphaAutoBlendSettings( /* [in] */ UINT rampFrames, /* [in] */ UINT onFrames, /* [in] */ UINT offFrames, /* [in] */ UINT blendProcessRepeats) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE do_AlphaRampOn( /* [in] */ UINT framesDuration) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE do_AlphaRampOff( /* [in] */ UINT framesDuration) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE get_DeviceSupportsKeying( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE get_DeviceSupportsExternalKeying( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE set_DefaultTimebase( /* [in] */ long Timebase) = 0; }; #else /* C style interface */ typedef struct IDecklinkKeyerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkKeyer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkKeyer * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaBlendModeOn )( IDecklinkKeyer * This, /* [in] */ UINT isExternalKey); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaBlendModeOff )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaLevel )( IDecklinkKeyer * This, /* [in] */ UINT alphaLevel); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_AlphaAutoBlendSettings )( IDecklinkKeyer * This, /* [in] */ UINT rampFrames, /* [in] */ UINT onFrames, /* [in] */ UINT offFrames, /* [in] */ UINT blendProcessRepeats); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *do_AlphaRampOn )( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *do_AlphaRampOff )( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceSupportsKeying )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *get_DeviceSupportsExternalKeying )( IDecklinkKeyer * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *set_DefaultTimebase )( IDecklinkKeyer * This, /* [in] */ long Timebase); END_INTERFACE } IDecklinkKeyerVtbl; interface IDecklinkKeyer { CONST_VTBL struct IDecklinkKeyerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkKeyer_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkKeyer_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkKeyer_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkKeyer_set_AlphaBlendModeOn(This,isExternalKey)\ (This)- lpVtbl - set_AlphaBlendModeOn(This,isExternalKey) #define IDecklinkKeyer_set_AlphaBlendModeOff(This)\ (This)- lpVtbl - set_AlphaBlendModeOff(This) #define IDecklinkKeyer_set_AlphaLevel(This,alphaLevel)\ (This)- lpVtbl - set_AlphaLevel(This,alphaLevel) #define IDecklinkKeyer_set_AlphaAutoBlendSettings(This,rampFrames,onFrames,offFrames,blendProcessRepeats)\ (This)- lpVtbl - set_AlphaAutoBlendSettings(This,rampFrames,onFrames,offFrames,blendProcessRepeats) #define IDecklinkKeyer_do_AlphaRampOn(This,framesDuration)\ (This)- lpVtbl - do_AlphaRampOn(This,framesDuration) #define IDecklinkKeyer_do_AlphaRampOff(This,framesDuration)\ (This)- lpVtbl - do_AlphaRampOff(This,framesDuration) #define IDecklinkKeyer_get_DeviceSupportsKeying(This)\ (This)- lpVtbl - get_DeviceSupportsKeying(This) #define IDecklinkKeyer_get_DeviceSupportsExternalKeying(This)\ (This)- lpVtbl - get_DeviceSupportsExternalKeying(This) #define IDecklinkKeyer_set_DefaultTimebase(This,Timebase)\ (This)- lpVtbl - set_DefaultTimebase(This,Timebase) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaBlendModeOn_Proxy( IDecklinkKeyer * This, /* [in] */ UINT isExternalKey); void __RPC_STUB IDecklinkKeyer_set_AlphaBlendModeOn_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaBlendModeOff_Proxy( IDecklinkKeyer * This); void __RPC_STUB IDecklinkKeyer_set_AlphaBlendModeOff_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaLevel_Proxy( IDecklinkKeyer * This, /* [in] */ UINT alphaLevel); void __RPC_STUB IDecklinkKeyer_set_AlphaLevel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_AlphaAutoBlendSettings_Proxy( IDecklinkKeyer * This, /* [in] */ UINT rampFrames, /* [in] */ UINT onFrames, /* [in] */ UINT offFrames, /* [in] */ UINT blendProcessRepeats); void __RPC_STUB IDecklinkKeyer_set_AlphaAutoBlendSettings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_do_AlphaRampOn_Proxy( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); void __RPC_STUB IDecklinkKeyer_do_AlphaRampOn_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_do_AlphaRampOff_Proxy( IDecklinkKeyer * This, /* [in] */ UINT framesDuration); void __RPC_STUB IDecklinkKeyer_do_AlphaRampOff_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_get_DeviceSupportsKeying_Proxy( IDecklinkKeyer * This); void __RPC_STUB IDecklinkKeyer_get_DeviceSupportsKeying_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_get_DeviceSupportsExternalKeying_Proxy( IDecklinkKeyer * This); void __RPC_STUB IDecklinkKeyer_get_DeviceSupportsExternalKeying_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkKeyer_set_DefaultTimebase_Proxy( IDecklinkKeyer * This, /* [in] */ long Timebase); void __RPC_STUB IDecklinkKeyer_set_DefaultTimebase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkKeyer_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0386 */ /* [local] */ struct DecklinkRawCommandAsync { byte *command; UINT lenCommand; long asyncResult; byte *response; UINT lenResponse; long commandComplete; } ; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0386_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0386_v0_0_s_ifspec; #ifndef __IDecklinkRawDeviceControl_INTERFACE_DEFINED__ #define __IDecklinkRawDeviceControl_INTERFACE_DEFINED__ /* interface IDecklinkRawDeviceControl */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkRawDeviceControl; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("72D62DE6-010F-48e6-A251-78CA285BDFE0") IDecklinkRawDeviceControl public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendRawCommandSync( /* [in] */ const byte *command, /* [in] */ UINT lenCommand, /* [out][in] */ byte *response, /* [out][in] */ UINT *lenResponse) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendRawCommandAsync( /* [out][in] */ struct DecklinkRawCommandAsync *args) = 0; }; #else /* C style interface */ typedef struct IDecklinkRawDeviceControlVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkRawDeviceControl * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkRawDeviceControl * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkRawDeviceControl * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SendRawCommandSync )( IDecklinkRawDeviceControl * This, /* [in] */ const byte *command, /* [in] */ UINT lenCommand, /* [out][in] */ byte *response, /* [out][in] */ UINT *lenResponse); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SendRawCommandAsync )( IDecklinkRawDeviceControl * This, /* [out][in] */ struct DecklinkRawCommandAsync *args); END_INTERFACE } IDecklinkRawDeviceControlVtbl; interface IDecklinkRawDeviceControl { CONST_VTBL struct IDecklinkRawDeviceControlVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkRawDeviceControl_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkRawDeviceControl_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkRawDeviceControl_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkRawDeviceControl_SendRawCommandSync(This,command,lenCommand,response,lenResponse)\ (This)- lpVtbl - SendRawCommandSync(This,command,lenCommand,response,lenResponse) #define IDecklinkRawDeviceControl_SendRawCommandAsync(This,args)\ (This)- lpVtbl - SendRawCommandAsync(This,args) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkRawDeviceControl_SendRawCommandSync_Proxy( IDecklinkRawDeviceControl * This, /* [in] */ const byte *command, /* [in] */ UINT lenCommand, /* [out][in] */ byte *response, /* [out][in] */ UINT *lenResponse); void __RPC_STUB IDecklinkRawDeviceControl_SendRawCommandSync_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkRawDeviceControl_SendRawCommandAsync_Proxy( IDecklinkRawDeviceControl * This, /* [out][in] */ struct DecklinkRawCommandAsync *args); void __RPC_STUB IDecklinkRawDeviceControl_SendRawCommandAsync_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkRawDeviceControl_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0387 */ /* [local] */ typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0387_0001 {DECKLINK_INPUT_NONE= 0, DECKLINK_INPUT_PRESENT= DECKLINK_INPUT_NONE + 1, DECKLINK_INPUT_MAX= DECKLINK_INPUT_PRESENT + 1 } DECKLINK_INPUT; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0387_0002 {DECKLINK_GENLOCK_NOTSUPPORTED= 0, DECKLINK_GENLOCK_NOTCONNECTED= DECKLINK_GENLOCK_NOTSUPPORTED + 1, DECKLINK_GENLOCK_LOCKED= DECKLINK_GENLOCK_NOTCONNECTED + 1, DECKLINK_GENLOCK_NOTLOCKED= DECKLINK_GENLOCK_LOCKED + 1, DECKLINK_GENLOCK_MAX= DECKLINK_GENLOCK_NOTLOCKED + 1 } DECKLINK_GENLOCK; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0387_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0387_v0_0_s_ifspec; #ifndef __IDecklinkStatus_INTERFACE_DEFINED__ #define __IDecklinkStatus_INTERFACE_DEFINED__ /* interface IDecklinkStatus */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkStatus; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("15BE165D-BFF5-47f8-8E71-DE4657ABEBE5") IDecklinkStatus public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVideoInputStatus( /* [out] */ int *videoStatus, /* [out] */ int *genlockStatus) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RegisterVideoStatusChangeEvent( /* [in] */ unsigned long event) = 0; }; #else /* C style interface */ typedef struct IDecklinkStatusVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkStatus * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkStatus * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkStatus * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVideoInputStatus )( IDecklinkStatus * This, /* [out] */ int *videoStatus, /* [out] */ int *genlockStatus); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RegisterVideoStatusChangeEvent )( IDecklinkStatus * This, /* [in] */ unsigned long event); END_INTERFACE } IDecklinkStatusVtbl; interface IDecklinkStatus { CONST_VTBL struct IDecklinkStatusVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkStatus_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkStatus_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkStatus_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkStatus_GetVideoInputStatus(This,videoStatus,genlockStatus)\ (This)- lpVtbl - GetVideoInputStatus(This,videoStatus,genlockStatus) #define IDecklinkStatus_RegisterVideoStatusChangeEvent(This,event)\ (This)- lpVtbl - RegisterVideoStatusChangeEvent(This,event) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkStatus_GetVideoInputStatus_Proxy( IDecklinkStatus * This, /* [out] */ int *videoStatus, /* [out] */ int *genlockStatus); void __RPC_STUB IDecklinkStatus_GetVideoInputStatus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkStatus_RegisterVideoStatusChangeEvent_Proxy( IDecklinkStatus * This, /* [in] */ unsigned long event); void __RPC_STUB IDecklinkStatus_RegisterVideoStatusChangeEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkStatus_INTERFACE_DEFINED__ */ #ifndef __IDecklinkCaptureBanner_INTERFACE_DEFINED__ #define __IDecklinkCaptureBanner_INTERFACE_DEFINED__ /* interface IDecklinkCaptureBanner */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkCaptureBanner; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("26D02C91-B25F-40ff-9B39-63B3FABCC518") IDecklinkCaptureBanner public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNoInputFrame( /* [out] */ byte **frame) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BlackVideo( /* [in] */ byte *bmih, /* [in] */ byte *frame) = 0; }; #else /* C style interface */ typedef struct IDecklinkCaptureBannerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkCaptureBanner * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkCaptureBanner * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkCaptureBanner * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNoInputFrame )( IDecklinkCaptureBanner * This, /* [out] */ byte **frame); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *BlackVideo )( IDecklinkCaptureBanner * This, /* [in] */ byte *bmih, /* [in] */ byte *frame); END_INTERFACE } IDecklinkCaptureBannerVtbl; interface IDecklinkCaptureBanner { CONST_VTBL struct IDecklinkCaptureBannerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkCaptureBanner_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkCaptureBanner_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkCaptureBanner_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkCaptureBanner_GetNoInputFrame(This,frame)\ (This)- lpVtbl - GetNoInputFrame(This,frame) #define IDecklinkCaptureBanner_BlackVideo(This,bmih,frame)\ (This)- lpVtbl - BlackVideo(This,bmih,frame) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkCaptureBanner_GetNoInputFrame_Proxy( IDecklinkCaptureBanner * This, /* [out] */ byte **frame); void __RPC_STUB IDecklinkCaptureBanner_GetNoInputFrame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkCaptureBanner_BlackVideo_Proxy( IDecklinkCaptureBanner * This, /* [in] */ byte *bmih, /* [in] */ byte *frame); void __RPC_STUB IDecklinkCaptureBanner_BlackVideo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkCaptureBanner_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0389 */ /* [local] */ typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0001 {DECKLINK_BLACKINCAPTURE_NONE= 0, DECKLINK_BLACKINCAPTURE_DIGITAL= DECKLINK_BLACKINCAPTURE_NONE + 1, DECKLINK_BLACKINCAPTURE_ANALOGUE= DECKLINK_BLACKINCAPTURE_DIGITAL + 1, DECKLINK_BLACKINCAPTURE_MAX= DECKLINK_BLACKINCAPTURE_ANALOGUE + 1 } DECKLINK_BLACKINCAPTURE; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0002 {DECKLINK_HDDOWNCONVERSION_OFF= 0, DECKLINK_HDDOWNCONVERSION_LB16X9= DECKLINK_HDDOWNCONVERSION_OFF + 1, DECKLINK_HDDOWNCONVERSION_ANA= DECKLINK_HDDOWNCONVERSION_LB16X9 + 1, DECKLINK_HDDOWNCONVERSION_CENTER= DECKLINK_HDDOWNCONVERSION_ANA + 1, DECKLINK_HDDOWNCONVERSION_MAX= DECKLINK_HDDOWNCONVERSION_CENTER + 1 } DECKLINK_HDDOWNCONVERSION; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0003 {DECKLINK_AUDIOINPUTSOURCE_SDI= 0, DECKLINK_AUDIOINPUTSOURCE_AESEBU= DECKLINK_AUDIOINPUTSOURCE_SDI + 1, DECKLINK_AUDIOINPUTSOURCE_ANALOGUE= DECKLINK_AUDIOINPUTSOURCE_AESEBU + 1, DECKLINK_AUDIOINPUTSOURCE_MAX= DECKLINK_AUDIOINPUTSOURCE_ANALOGUE + 1 } DECKLINK_AUDIOINPUTSOURCE; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0004 {DECKLINK_IOFEATURES_SUPPORTSINTERNALKEY= 1 4, DECKLINK_IOFEATURES_SUPPORTSEXTERNALKEY= 1 5, DECKLINK_IOFEATURES_HASCOMPONENTVIDEOOUTPUT= 1 6, DECKLINK_IOFEATURES_HASCOMPOSITEVIDEOOUTPUT= 1 7, DECKLINK_IOFEATURES_HASDIGITALVIDEOOUTPUT= 1 8, DECKLINK_IOFEATURES_HASDVIVIDEOOUTPUT= 1 9, DECKLINK_IOFEATURES_HASCOMPONENTVIDEOINPUT= 1 10, DECKLINK_IOFEATURES_HASCOMPOSITEVIDEOINPUT= 1 11, DECKLINK_IOFEATURES_HASDIGITALVIDEOINPUT= 1 12, DECKLINK_IOFEATURES_HASDUALLINKOUTPUT= 1 13, DECKLINK_IOFEATURES_HASDUALLINKINPUT= 1 14, DECKLINK_IOFEATURES_SUPPORTSHD= 1 15, DECKLINK_IOFEATURES_SUPPORTS2KOUTPUT= 1 16, DECKLINK_IOFEATURES_SUPPORTSHDDOWNCONVERSION= 1 17, DECKLINK_IOFEATURES_HASAESAUDIOINPUT= 1 18, DECKLINK_IOFEATURES_HASANALOGUEAUDIOINPUT= 1 19, DECKLINK_IOFEATURES_HASSVIDEOINPUT= 1 20, DECKLINK_IOFEATURES_HASSVIDEOOUTPUT= 1 21, DECKLINK_IOFEATURES_SUPPORTSMULTICAMERAINPUT= 1 22, DECKLINK_IOFEATURES_MAX= DECKLINK_IOFEATURES_SUPPORTSMULTICAMERAINPUT + 1 } DECKLINK_IOFEATURES; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0005 {DECKLINK_TIMECODESOURCE_VITC= 0, DECKLINK_TIMECODESOURCE_HANC= DECKLINK_TIMECODESOURCE_VITC + 1, DECKLINK_TIMECODESOURCE_MAX= DECKLINK_TIMECODESOURCE_HANC + 1 } DECKLINK_TIMECODESOURCE; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0006 {DECKLINK_VIDEOINPUT_SDI= 0, DECKLINK_VIDEOINPUT_COMPONENT= DECKLINK_VIDEOINPUT_SDI + 1, DECKLINK_VIDEOINPUT_COMPOSITE= DECKLINK_VIDEOINPUT_COMPONENT + 1, DECKLINK_VIDEOINPUT_SVIDEO= DECKLINK_VIDEOINPUT_COMPOSITE + 1, DECKLINK_VIDEOINPUT_MAX= DECKLINK_VIDEOINPUT_SVIDEO + 1 } DECKLINK_VIDEOINPUT; typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0389_0007 {DECKLINK_VIDEOOUTPUT_COMPONENT= 0, DECKLINK_VIDEOOUTPUT_COMPOSITE= DECKLINK_VIDEOOUTPUT_COMPONENT + 1, DECKLINK_VIDEOOUTPUT_SVIDEO= DECKLINK_VIDEOOUTPUT_COMPOSITE + 1, DECKLINK_VIDEOOUTPUT_MAX= DECKLINK_VIDEOOUTPUT_SVIDEO + 1 } DECKLINK_VIDEOOUTPUT; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0389_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0389_v0_0_s_ifspec; #ifndef __IDecklinkIOControl_INTERFACE_DEFINED__ #define __IDecklinkIOControl_INTERFACE_DEFINED__ /* interface IDecklinkIOControl */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkIOControl; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("60F58A81-A387-4922-AAAC-998BD9FBE1AA") IDecklinkIOControl public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIOFeatures( /* [out] */ unsigned long *features) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAnalogueOutput( /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoInput( /* [in] */ BOOL inputIsDigital, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDualLinkOutput( /* [in] */ BOOL enableDualLinkOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSingleFieldOutputForSynchronousFrames( /* [in] */ BOOL singleFieldOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetHDTVPulldownOnOutput( /* [in] */ BOOL enableHDTV32PulldownOnOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetBlackToDeckInCapture( /* [in] */ unsigned long blackToDeckSetting) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAFrameReference( /* [in] */ unsigned long aFrameReference) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCaptureVANCLines( /* [in] */ unsigned long vancLine1, /* [in] */ unsigned long vancLine2, /* [in] */ unsigned long vancLine3) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoOutputDownconversionMode( /* [in] */ unsigned long downconversionMode) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAudioInputSource( /* [in] */ unsigned long audioInputSource) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetGenlockTiming( /* [in] */ int timingOffset) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoOutputDownconversionMode2( /* [in] */ unsigned long downconversionMode, /* [in] */ unsigned long downconvertToAnalogOutput) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetCaptureTimecodeSource( /* [in] */ unsigned long timecodeSource) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoInput2( /* [in] */ unsigned long videoSource, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetAnalogueOutput2( /* [in] */ unsigned long videoOutput, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE) = 0; }; #else /* C style interface */ typedef struct IDecklinkIOControlVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkIOControl * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkIOControl * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkIOControl * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIOFeatures )( IDecklinkIOControl * This, /* [out] */ unsigned long *features); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAnalogueOutput )( IDecklinkIOControl * This, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoInput )( IDecklinkIOControl * This, /* [in] */ BOOL inputIsDigital, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDualLinkOutput )( IDecklinkIOControl * This, /* [in] */ BOOL enableDualLinkOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetSingleFieldOutputForSynchronousFrames )( IDecklinkIOControl * This, /* [in] */ BOOL singleFieldOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHDTVPulldownOnOutput )( IDecklinkIOControl * This, /* [in] */ BOOL enableHDTV32PulldownOnOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetBlackToDeckInCapture )( IDecklinkIOControl * This, /* [in] */ unsigned long blackToDeckSetting); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAFrameReference )( IDecklinkIOControl * This, /* [in] */ unsigned long aFrameReference); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetCaptureVANCLines )( IDecklinkIOControl * This, /* [in] */ unsigned long vancLine1, /* [in] */ unsigned long vancLine2, /* [in] */ unsigned long vancLine3); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoOutputDownconversionMode )( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAudioInputSource )( IDecklinkIOControl * This, /* [in] */ unsigned long audioInputSource); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetGenlockTiming )( IDecklinkIOControl * This, /* [in] */ int timingOffset); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoOutputDownconversionMode2 )( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode, /* [in] */ unsigned long downconvertToAnalogOutput); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetCaptureTimecodeSource )( IDecklinkIOControl * This, /* [in] */ unsigned long timecodeSource); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoInput2 )( IDecklinkIOControl * This, /* [in] */ unsigned long videoSource, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetAnalogueOutput2 )( IDecklinkIOControl * This, /* [in] */ unsigned long videoOutput, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); END_INTERFACE } IDecklinkIOControlVtbl; interface IDecklinkIOControl { CONST_VTBL struct IDecklinkIOControlVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkIOControl_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkIOControl_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkIOControl_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkIOControl_GetIOFeatures(This,features)\ (This)- lpVtbl - GetIOFeatures(This,features) #define IDecklinkIOControl_SetAnalogueOutput(This,isComponent,setupIs75)\ (This)- lpVtbl - SetAnalogueOutput(This,isComponent,setupIs75) #define IDecklinkIOControl_SetVideoInput(This,inputIsDigital,isComponent,setupIs75)\ (This)- lpVtbl - SetVideoInput(This,inputIsDigital,isComponent,setupIs75) #define IDecklinkIOControl_SetDualLinkOutput(This,enableDualLinkOutput)\ (This)- lpVtbl - SetDualLinkOutput(This,enableDualLinkOutput) #define IDecklinkIOControl_SetSingleFieldOutputForSynchronousFrames(This,singleFieldOutput)\ (This)- lpVtbl - SetSingleFieldOutputForSynchronousFrames(This,singleFieldOutput) #define IDecklinkIOControl_SetHDTVPulldownOnOutput(This,enableHDTV32PulldownOnOutput)\ (This)- lpVtbl - SetHDTVPulldownOnOutput(This,enableHDTV32PulldownOnOutput) #define IDecklinkIOControl_SetBlackToDeckInCapture(This,blackToDeckSetting)\ (This)- lpVtbl - SetBlackToDeckInCapture(This,blackToDeckSetting) #define IDecklinkIOControl_SetAFrameReference(This,aFrameReference)\ (This)- lpVtbl - SetAFrameReference(This,aFrameReference) #define IDecklinkIOControl_SetCaptureVANCLines(This,vancLine1,vancLine2,vancLine3)\ (This)- lpVtbl - SetCaptureVANCLines(This,vancLine1,vancLine2,vancLine3) #define IDecklinkIOControl_SetVideoOutputDownconversionMode(This,downconversionMode)\ (This)- lpVtbl - SetVideoOutputDownconversionMode(This,downconversionMode) #define IDecklinkIOControl_SetAudioInputSource(This,audioInputSource)\ (This)- lpVtbl - SetAudioInputSource(This,audioInputSource) #define IDecklinkIOControl_SetGenlockTiming(This,timingOffset)\ (This)- lpVtbl - SetGenlockTiming(This,timingOffset) #define IDecklinkIOControl_SetVideoOutputDownconversionMode2(This,downconversionMode,downconvertToAnalogOutput)\ (This)- lpVtbl - SetVideoOutputDownconversionMode2(This,downconversionMode,downconvertToAnalogOutput) #define IDecklinkIOControl_SetCaptureTimecodeSource(This,timecodeSource)\ (This)- lpVtbl - SetCaptureTimecodeSource(This,timecodeSource) #define IDecklinkIOControl_SetVideoInput2(This,videoSource,setupIs75,componentLevelsSMPTE)\ (This)- lpVtbl - SetVideoInput2(This,videoSource,setupIs75,componentLevelsSMPTE) #define IDecklinkIOControl_SetAnalogueOutput2(This,videoOutput,setupIs75,componentLevelsSMPTE)\ (This)- lpVtbl - SetAnalogueOutput2(This,videoOutput,setupIs75,componentLevelsSMPTE) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_GetIOFeatures_Proxy( IDecklinkIOControl * This, /* [out] */ unsigned long *features); void __RPC_STUB IDecklinkIOControl_GetIOFeatures_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAnalogueOutput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); void __RPC_STUB IDecklinkIOControl_SetAnalogueOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoInput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL inputIsDigital, /* [in] */ BOOL isComponent, /* [in] */ BOOL setupIs75); void __RPC_STUB IDecklinkIOControl_SetVideoInput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetDualLinkOutput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL enableDualLinkOutput); void __RPC_STUB IDecklinkIOControl_SetDualLinkOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetSingleFieldOutputForSynchronousFrames_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL singleFieldOutput); void __RPC_STUB IDecklinkIOControl_SetSingleFieldOutputForSynchronousFrames_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetHDTVPulldownOnOutput_Proxy( IDecklinkIOControl * This, /* [in] */ BOOL enableHDTV32PulldownOnOutput); void __RPC_STUB IDecklinkIOControl_SetHDTVPulldownOnOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetBlackToDeckInCapture_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long blackToDeckSetting); void __RPC_STUB IDecklinkIOControl_SetBlackToDeckInCapture_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAFrameReference_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long aFrameReference); void __RPC_STUB IDecklinkIOControl_SetAFrameReference_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetCaptureVANCLines_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long vancLine1, /* [in] */ unsigned long vancLine2, /* [in] */ unsigned long vancLine3); void __RPC_STUB IDecklinkIOControl_SetCaptureVANCLines_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoOutputDownconversionMode_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode); void __RPC_STUB IDecklinkIOControl_SetVideoOutputDownconversionMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAudioInputSource_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long audioInputSource); void __RPC_STUB IDecklinkIOControl_SetAudioInputSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetGenlockTiming_Proxy( IDecklinkIOControl * This, /* [in] */ int timingOffset); void __RPC_STUB IDecklinkIOControl_SetGenlockTiming_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoOutputDownconversionMode2_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long downconversionMode, /* [in] */ unsigned long downconvertToAnalogOutput); void __RPC_STUB IDecklinkIOControl_SetVideoOutputDownconversionMode2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetCaptureTimecodeSource_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long timecodeSource); void __RPC_STUB IDecklinkIOControl_SetCaptureTimecodeSource_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetVideoInput2_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long videoSource, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); void __RPC_STUB IDecklinkIOControl_SetVideoInput2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkIOControl_SetAnalogueOutput2_Proxy( IDecklinkIOControl * This, /* [in] */ unsigned long videoOutput, /* [in] */ BOOL setupIs75, /* [in] */ BOOL componentLevelsSMPTE); void __RPC_STUB IDecklinkIOControl_SetAnalogueOutput2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkIOControl_INTERFACE_DEFINED__ */ #ifndef __IDecklinkMediaSample_INTERFACE_DEFINED__ #define __IDecklinkMediaSample_INTERFACE_DEFINED__ /* interface IDecklinkMediaSample */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkMediaSample; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("4CAEF6E0-714A-4b4c-902D-BC53AAB2C423") IDecklinkMediaSample public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVANCBuffer( /* [out] */ byte **ppBuffer) = 0; }; #else /* C style interface */ typedef struct IDecklinkMediaSampleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkMediaSample * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkMediaSample * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkMediaSample * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVANCBuffer )( IDecklinkMediaSample * This, /* [out] */ byte **ppBuffer); END_INTERFACE } IDecklinkMediaSampleVtbl; interface IDecklinkMediaSample { CONST_VTBL struct IDecklinkMediaSampleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkMediaSample_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkMediaSample_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkMediaSample_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkMediaSample_GetVANCBuffer(This,ppBuffer)\ (This)- lpVtbl - GetVANCBuffer(This,ppBuffer) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkMediaSample_GetVANCBuffer_Proxy( IDecklinkMediaSample * This, /* [out] */ byte **ppBuffer); void __RPC_STUB IDecklinkMediaSample_GetVANCBuffer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkMediaSample_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_DecklinkInterface_0391 */ /* [local] */ typedef /* [public][v1_enum] */ enum __MIDL___MIDL_itf_DecklinkInterface_0391_0001 {DECKLINK_VIDEODESKTOPMODE_DESKTOP= 0, DECKLINK_VIDEODESKTOPMODE_LASTFRAME= DECKLINK_VIDEODESKTOPMODE_DESKTOP + 1, DECKLINK_VIDEODESKTOPMODE_BLACK= DECKLINK_VIDEODESKTOPMODE_LASTFRAME + 1, DECKLINK_VIDEODESKTOPMODE_MAX= DECKLINK_VIDEODESKTOPMODE_BLACK + 1 } DECKLINK_VIDEODESKTOPMODE; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0391_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_DecklinkInterface_0391_v0_0_s_ifspec; #ifndef __IDecklinkVideoDesktop_INTERFACE_DEFINED__ #define __IDecklinkVideoDesktop_INTERFACE_DEFINED__ /* interface IDecklinkVideoDesktop */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkVideoDesktop; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("A45C974C-5D26-462f-B5F1-88AA1EFFFF63") IDecklinkVideoDesktop public IUnknown { public virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVideoDesktopMode( /* [in] */ unsigned long mode) = 0; }; #else /* C style interface */ typedef struct IDecklinkVideoDesktopVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkVideoDesktop * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkVideoDesktop * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkVideoDesktop * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVideoDesktopMode )( IDecklinkVideoDesktop * This, /* [in] */ unsigned long mode); END_INTERFACE } IDecklinkVideoDesktopVtbl; interface IDecklinkVideoDesktop { CONST_VTBL struct IDecklinkVideoDesktopVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkVideoDesktop_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkVideoDesktop_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkVideoDesktop_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkVideoDesktop_SetVideoDesktopMode(This,mode)\ (This)- lpVtbl - SetVideoDesktopMode(This,mode) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDecklinkVideoDesktop_SetVideoDesktopMode_Proxy( IDecklinkVideoDesktop * This, /* [in] */ unsigned long mode); void __RPC_STUB IDecklinkVideoDesktop_SetVideoDesktopMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkVideoDesktop_INTERFACE_DEFINED__ */ #ifndef __IDecklinkReferenceClock_INTERFACE_DEFINED__ #define __IDecklinkReferenceClock_INTERFACE_DEFINED__ /* interface IDecklinkReferenceClock */ /* [helpstring][uuid][object] */ EXTERN_C const IID IID_IDecklinkReferenceClock; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("E2ED66BF-C926-42c0-84BB-9A830F805DDB") IDecklinkReferenceClock public IUnknown { public virtual HRESULT STDMETHODCALLTYPE GetFrameTime( /* [out] */ REFERENCE_TIME *rtFrame) = 0; }; #else /* C style interface */ typedef struct IDecklinkReferenceClockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDecklinkReferenceClock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDecklinkReferenceClock * This); ULONG ( STDMETHODCALLTYPE *Release )( IDecklinkReferenceClock * This); HRESULT ( STDMETHODCALLTYPE *GetFrameTime )( IDecklinkReferenceClock * This, /* [out] */ REFERENCE_TIME *rtFrame); END_INTERFACE } IDecklinkReferenceClockVtbl; interface IDecklinkReferenceClock { CONST_VTBL struct IDecklinkReferenceClockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDecklinkReferenceClock_QueryInterface(This,riid,ppvObject)\ (This)- lpVtbl - QueryInterface(This,riid,ppvObject) #define IDecklinkReferenceClock_AddRef(This)\ (This)- lpVtbl - AddRef(This) #define IDecklinkReferenceClock_Release(This)\ (This)- lpVtbl - Release(This) #define IDecklinkReferenceClock_GetFrameTime(This,rtFrame)\ (This)- lpVtbl - GetFrameTime(This,rtFrame) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDecklinkReferenceClock_GetFrameTime_Proxy( IDecklinkReferenceClock * This, /* [out] */ REFERENCE_TIME *rtFrame); void __RPC_STUB IDecklinkReferenceClock_GetFrameTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDecklinkReferenceClock_INTERFACE_DEFINED__ */ #ifndef __DecklinkPublicLib_LIBRARY_DEFINED__ #define __DecklinkPublicLib_LIBRARY_DEFINED__ /* library DecklinkPublicLib */ /* [version][uuid] */ EXTERN_C const IID LIBID_DecklinkPublicLib; EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter; #ifdef __cplusplus class DECLSPEC_UUID("44A8B5C7-13B6-4211-BD40-35B629D9E6DF") DecklinkVideoCaptureFilter; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureProperties; #ifdef __cplusplus class DECLSPEC_UUID("50D29FCF-70ED-4155-9B2A-91F2CE9A86BA") DecklinkVideoCaptureProperties; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureProperties2; #ifdef __cplusplus class DECLSPEC_UUID("6296A3EB-08FF-421e-B5AC-6BC834CF4DB6") DecklinkVideoCaptureProperties2; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter; #ifdef __cplusplus class DECLSPEC_UUID("AAA22F7E-5AA0-49d9-8C8D-B52B1AA92EB7") DecklinkAudioCaptureFilter; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureProperties; #ifdef __cplusplus class DECLSPEC_UUID("ED4418E7-582D-4759-AE07-8CA7F771427F") DecklinkAudioCaptureProperties; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureProperties2; #ifdef __cplusplus class DECLSPEC_UUID("8869832C-FDE3-468e-B0D2-53BF2D59C17A") DecklinkAudioCaptureProperties2; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter; #ifdef __cplusplus class DECLSPEC_UUID("CEB13CC8-3591-45a5-BA0F-20E9A1D72F76") DecklinkVideoRenderFilter; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderProperties; #ifdef __cplusplus class DECLSPEC_UUID("98C36C7C-5985-46c4-909C-0EB7BD0C60F7") DecklinkVideoRenderProperties; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter; #ifdef __cplusplus class DECLSPEC_UUID("19FA8CC3-56CE-46ab-825D-5CE1A39B137A") DecklinkAudioRenderFilter; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderProperties; #ifdef __cplusplus class DECLSPEC_UUID("222A4295-E98B-4af2-9063-340E91BE7E68") DecklinkAudioRenderProperties; #endif EXTERN_C const CLSID CLSID_DecklinkCaptureFilter; #ifdef __cplusplus class DECLSPEC_UUID("472BB322-7639-412e-AF90-F86F1AD6A22F") DecklinkCaptureFilter; #endif EXTERN_C const CLSID CLSID_DecklinkRenderFilter; #ifdef __cplusplus class DECLSPEC_UUID("189B7800-82A0-4e92-A2E9-2C8E4A15C3E3") DecklinkRenderFilter; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter2; #ifdef __cplusplus class DECLSPEC_UUID("CE3FF814-04C1-4827-9F18-426203E9B1B3") DecklinkVideoCaptureFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter3; #ifdef __cplusplus class DECLSPEC_UUID("20722FC4-9EBC-47b9-80B4-6A2ED4D27ECF") DecklinkVideoCaptureFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter4; #ifdef __cplusplus class DECLSPEC_UUID("B3980D18-10D4-4045-9AF7-91EF330AEBF2") DecklinkVideoCaptureFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter5; #ifdef __cplusplus class DECLSPEC_UUID("929CE8E6-96DB-4fe0-980A-83DAB2D2AF31") DecklinkVideoCaptureFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter6; #ifdef __cplusplus class DECLSPEC_UUID("681439FF-EB76-45dd-BF51-80D7C60F5727") DecklinkVideoCaptureFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter7; #ifdef __cplusplus class DECLSPEC_UUID("DE5D8755-421A-43f2-8847-E5A9ACB44D04") DecklinkVideoCaptureFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkVideoCaptureFilter8; #ifdef __cplusplus class DECLSPEC_UUID("976AC924-E89A-4a20-B692-482346E24C71") DecklinkVideoCaptureFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter2; #ifdef __cplusplus class DECLSPEC_UUID("1BCC3EF4-724F-4a45-B61D-8D4BBF32C5BF") DecklinkAudioCaptureFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter3; #ifdef __cplusplus class DECLSPEC_UUID("BC90EE8C-F8DC-4776-8DCF-24929C13F9D2") DecklinkAudioCaptureFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter4; #ifdef __cplusplus class DECLSPEC_UUID("1EF51542-B849-4337-B7AE-C980C13F86BF") DecklinkAudioCaptureFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter5; #ifdef __cplusplus class DECLSPEC_UUID("DE6DB48D-66EE-477a-BE4B-522B2253CD95") DecklinkAudioCaptureFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter6; #ifdef __cplusplus class DECLSPEC_UUID("B8E0C8A1-777D-4727-A542-6DF0DF1E1D1C") DecklinkAudioCaptureFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter7; #ifdef __cplusplus class DECLSPEC_UUID("ED1441F5-A132-44e7-9027-14DB5674149B") DecklinkAudioCaptureFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkAudioCaptureFilter8; #ifdef __cplusplus class DECLSPEC_UUID("37BD18AA-F5BD-434c-B0C5-7AE570C377A5") DecklinkAudioCaptureFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter2; #ifdef __cplusplus class DECLSPEC_UUID("16A2E3A5-0C3E-4484-9E78-3ABF2FBE3ACE") DecklinkVideoRenderFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter3; #ifdef __cplusplus class DECLSPEC_UUID("4354ED19-BDE1-4083-9BE7-991AF1F0B527") DecklinkVideoRenderFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter4; #ifdef __cplusplus class DECLSPEC_UUID("4546201B-E2B2-4e78-9B1C-DE6406C3BEFA") DecklinkVideoRenderFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter5; #ifdef __cplusplus class DECLSPEC_UUID("4A5FCAED-CAA7-456e-B8EA-608F35A68A0D") DecklinkVideoRenderFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter6; #ifdef __cplusplus class DECLSPEC_UUID("8128230E-8FC1-4af6-BBF1-6C6B6E7C1F16") DecklinkVideoRenderFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter7; #ifdef __cplusplus class DECLSPEC_UUID("6919722B-7329-4c5f-9F68-BA2FE3CF1C77") DecklinkVideoRenderFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkVideoRenderFilter8; #ifdef __cplusplus class DECLSPEC_UUID("4C17A259-854D-433f-B087-9AC89238180A") DecklinkVideoRenderFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter2; #ifdef __cplusplus class DECLSPEC_UUID("8D09D460-D361-40bd-A2D0-7E094B4D56FA") DecklinkAudioRenderFilter2; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter3; #ifdef __cplusplus class DECLSPEC_UUID("F34B54D3-15B2-4779-8913-64D6E6C67873") DecklinkAudioRenderFilter3; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter4; #ifdef __cplusplus class DECLSPEC_UUID("98FC338D-9524-457c-916A-14016AC483A8") DecklinkAudioRenderFilter4; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter5; #ifdef __cplusplus class DECLSPEC_UUID("1A06C310-DCD3-4bc3-8BA3-47F8273A509C") DecklinkAudioRenderFilter5; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter6; #ifdef __cplusplus class DECLSPEC_UUID("2C7D2EF4-2054-485b-8310-5EE8305955C9") DecklinkAudioRenderFilter6; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter7; #ifdef __cplusplus class DECLSPEC_UUID("EF87B072-BCD3-4f4e-A17C-234C73592631") DecklinkAudioRenderFilter7; #endif EXTERN_C const CLSID CLSID_DecklinkAudioRenderFilter8; #ifdef __cplusplus class DECLSPEC_UUID("F8CFB51B-ADE0-4fae-B9A6-38E9F0BB2919") DecklinkAudioRenderFilter8; #endif EXTERN_C const CLSID CLSID_DecklinkUpsampleFilter; #ifdef __cplusplus class DECLSPEC_UUID("F5C45F6D-E4DD-469d-B397-7341D602C403") DecklinkUpsampleFilter; #endif EXTERN_C const CLSID CLSID_DecklinkEffectsFilter; #ifdef __cplusplus class DECLSPEC_UUID("BFA26F43-FB18-40d9-BD58-5A6CE0F42469") DecklinkEffectsFilter; #endif EXTERN_C const CLSID CLSID_DecklinkEffectsProperties; #ifdef __cplusplus class DECLSPEC_UUID("EA131320-64CC-4f3f-B79D-41A383A65EDE") DecklinkEffectsProperties; #endif #ifndef __MEDIASUBTYPE_V210_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_V210_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_V210 */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_V210; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("30313276-B0B0-4dd3-8E8C-572692D526F6") MEDIASUBTYPE_V210 { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_V210Vtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_V210Vtbl; interface MEDIASUBTYPE_V210 { CONST_VTBL struct MEDIASUBTYPE_V210Vtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_V210_INTERFACE_DEFINED__ */ #ifndef __MEDIASUBTYPE_v210a_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_v210a_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_v210a */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_v210a; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("30313276-0000-0010-8000-00AA00389B71") MEDIASUBTYPE_v210a { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_v210aVtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_v210aVtbl; interface MEDIASUBTYPE_v210a { CONST_VTBL struct MEDIASUBTYPE_v210aVtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_v210a_INTERFACE_DEFINED__ */ #ifndef __MEDIASUBTYPE_r210_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_r210_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_r210 */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_r210; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("30313272-0000-0010-8000-00AA00389B71") MEDIASUBTYPE_r210 { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_r210Vtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_r210Vtbl; interface MEDIASUBTYPE_r210 { CONST_VTBL struct MEDIASUBTYPE_r210Vtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_r210_INTERFACE_DEFINED__ */ #ifndef __MEDIASUBTYPE_HDYC_INTERFACE_DEFINED__ #define __MEDIASUBTYPE_HDYC_INTERFACE_DEFINED__ /* interface MEDIASUBTYPE_HDYC */ /* [auto_handle][version][uuid] */ EXTERN_C const IID IID_MEDIASUBTYPE_HDYC; #if defined(__cplusplus) !defined(CINTERFACE) MIDL_INTERFACE("43594448-0000-0010-8000-00AA00389B71") MEDIASUBTYPE_HDYC { public BEGIN_INTERFACE END_INTERFACE }; #else /* C style interface */ typedef struct MEDIASUBTYPE_HDYCVtbl { BEGIN_INTERFACE END_INTERFACE } MEDIASUBTYPE_HDYCVtbl; interface MEDIASUBTYPE_HDYC { CONST_VTBL struct MEDIASUBTYPE_HDYCVtbl *lpVtbl; }; #ifdef COBJMACROS #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __MEDIASUBTYPE_HDYC_INTERFACE_DEFINED__ */ #endif /* __DecklinkPublicLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif
https://w.atwiki.jp/intensity/pages/21.html
//------------------------------------------------------------------------------------ // $Id Utils.h,v 1.6 2006/03/21 07 00 57 ivanr Exp $ // // Desc DirectShow utility class header // // Copyright (c) Blackmagic Design 2005. All rights reserved. //------------------------------------------------------------------------------------ #pragma once #include string #include dvdmedia.h //------------------------------------------------------------------------------------ // CDSUtils - Directshow utility class //------------------------------------------------------------------------------------ class CDSUtils { public static HRESULT AddFilter(IGraphBuilder* pGraph, const GUID clsid, LPCWSTR pName, IBaseFilter** ppFilter); static HRESULT AddFilter2(IGraphBuilder* pGraph, const GUID clsid, LPCWSTR pName, IBaseFilter** ppFilter); static HRESULT GetUnconnectedPin(IBaseFilter* pFilter, PIN_DIRECTION PinDir, IPin** ppPin); static HRESULT GetPin(IBaseFilter* pFilter, const wchar_t* pName, IPin** ppPin); static HRESULT GetPin(IBaseFilter* pFilter, const GUID* pFormat, PIN_DIRECTION PinDir, IPin** ppPin); static HRESULT ConnectFilters(IGraphBuilder* pGraph, IBaseFilter* pUpstream, wchar_t* pUpstreamPinName, IBaseFilter* pDownstream, wchar_t* pDownstreamPinName); static HRESULT ConnectFilters(IGraphBuilder* pGraph, IBaseFilter* pUpstream, IBaseFilter* pDownstream, const GUID* pFormat); static HRESULT RenderFilter(IGraphBuilder* pGraph, IBaseFilter* pUpstream, wchar_t* pUpstreamPinName); static HRESULT DisconnectAllPins(IGraphBuilder* pGraph); static HRESULT FindFilterInterface(IBaseFilter* pFilter, const IID riid, void** ppvInterface); static HRESULT FindPinInterface(IBaseFilter* pFilter, wchar_t* pName, const IID riid, void** ppvInterface); static HRESULT FindPinInterface(IBaseFilter* pFilter, const GUID* pFormat, PIN_DIRECTION PinDir, const IID riid, void** ppvInterface); static HRESULT AddGraphToRot(IUnknown* pUnkGraph, DWORD* pdwRegister); static void RemoveGraphFromRot(DWORD pdwRegister); }; //------------------------------------------------------------------------------------ // CRegUtils - Registry utility class //------------------------------------------------------------------------------------ class CRegUtils { public CRegUtils(); ~CRegUtils(); LONG Open(LPCTSTR lpSubKey); LONG Create(LPCTSTR lpSubKey); void Close(); LONG SetString(LPCTSTR valueName, const BYTE* lpData, DWORD cbData); LONG GetString(LPCTSTR valueName, LPBYTE lpData, DWORD cbData); LONG SetBinary(LPCTSTR valueName, const BYTE* lpData, DWORD cbData); LONG GetBinary(LPCTSTR valueName, LPBYTE lpData, DWORD cbData); LONG SetDword(LPCTSTR valueName, const BYTE* lpData, DWORD cbData); LONG GetDword(LPCTSTR valueName, LPBYTE lpData, DWORD cbData); private std string m_subKeyName; HKEY m_hKey; }; //------------------------------------------------------------------------------------ // CUtils - utility class //------------------------------------------------------------------------------------ class CUtils { public static BITMAPINFOHEADER* GetBMIHeader(const AM_MEDIA_TYPE* pamt); static BITMAPINFOHEADER* GetBMIHeader(const CMediaType mt); static REFERENCE_TIME GetAvgTimePerFrame(const AM_MEDIA_TYPE* pamt); static unsigned long GetImageSize(BITMAPINFOHEADER* pbmih); }; //------------------------------------------------------------------------------ // UNITS = 10 ^ 7 // UNITS / 30 = 30 fps; // UNITS / 20 = 20 fps, etc const REFERENCE_TIME FPS_30 = UNITS / 30; const REFERENCE_TIME FPS_2997 = UNITS * 1001 / 30000; const REFERENCE_TIME FPS_25 = UNITS / 25; const REFERENCE_TIME FPS_24 = UNITS / 24; const REFERENCE_TIME FPS_23976 = UNITS * 1001 / 24000; const REFERENCE_TIME FPS_20 = UNITS / 20; const REFERENCE_TIME FPS_10 = UNITS / 10; const REFERENCE_TIME FPS_5 = UNITS / 5; const REFERENCE_TIME FPS_4 = UNITS / 4; const REFERENCE_TIME FPS_3 = UNITS / 3; const REFERENCE_TIME FPS_2 = UNITS / 2; const REFERENCE_TIME FPS_1 = UNITS / 1; //------------------------------------------------------------------------------ #define SAFE_DELETE(p){ if(p) { delete (p); (p)=NULL; } } #define SAFE_DELETE_ARRAY(p){ if(p) { delete [] (p); (p)=NULL; } } #define SAFE_RELEASE(p){ if(p) { (p)- Release(); (p)=NULL; } } #define SIZEOF_ARRAY(x)(sizeof(x)/sizeof((x)[0]))
https://w.atwiki.jp/intense/
IntensE 04/22更新 「オフ会する・・・かも?」 更新 (04/22) MembeR=新メンバー追加、メンバーのプロフィール追加 MenU=Mamble追加、mina様blog追加、SOW存続活動(装甲騎兵師団)HP追加 IntensE HPへようこそ IntensEはS.O.Wで活動するクランです。 since:2008/06/25 member :46名 ranking:9位 ☚UP!!! クラン戦績:993戦/363勝/630敗(36%) ワオ!でもいいじゃまいか(ノ▽`*)たはー 当HPでは相互リンクをお願いしております!! 掲示板に書きこみをしていただくか、IntensE所属aikoまでお願いします。 CM募集㊥!!IntensE規約 強くなくてもおk 升の使用はどんな理由があろうと絶対禁止 誹謗中傷は一切禁止 空気読もう 最低限のマナーは守ってください 個人の行動は規制しませんが節度を持って行動してください 通報があれば、(証拠がある前提で)即座に追放致します 楽しむことが第一です!!! 加入される方は「MILED」、「.com」またはIntensEメンバーへ耳打ちか、募集部屋『負けたらクラン入れ!』(主に.com主催部屋)へ。 お知らせ ①~CW予定~ コムさんより伝言 「クラン戦についてですが、人数が集まり、したい!ってことになれば勝手にやってOKー」 とのことです^^ ②IRC導入について MenUのChocoAを参照にIRC導入をできるだけお願いします。 ③~自己紹介~ メンバーをクリックするとプロフィール的な?ものをみれるようにしました。 詳細はBBSを見てください。 ④~BBS~ ツリーBBSちょっと見にくいので・・・新BBS作成しました。 新しい話題はそちらへお願いします。 画像変更しました。 MenU
https://w.atwiki.jp/paintshop/
このサイトは コーレル株式会社 にて開発、販売されている画像編集ソフトPaint Shop Pro についての非公式情報まとめサイトです。詳細は はじめに をご覧ください。←携帯でもアクセスできます! とりあえず使ってみたいけど、買うのはまだ分からない・・・ そんな人は無料の体験版を使ってみるといいでしょう!フル機能が試せます! ===体験版=== とりあえず使い方を知りたい方は ==PaintShop講座== PaintShopPro情報 2022年09月01日 PaintShop Pro 2023 発売! (記事1) 2021年11月15日 PaintShop Pro 2022 発売! (記事1) (記事2) (記事3) 2020年09月02日 PaintShop Pro 2021 発売! (記事1) (記事2) 2019年11月28日 Corel製品ソースネクストでの独占販売開始 2019年08月17日 PaintShop Pro 2020 発売! 2018年08月21日 PaintShop Pro 2019 発売! (記事1) (記事2) 2017年10月20日 PaintShop Pro 2018 発売! (記事1) (記事2) 2016年09月02日 PaintShop Pro X9 発売!(記事1) 2015年12月24日 PaintShop Pro X8 SP2公開! 2015年09月03日 PaintShop Pro X8 発売!(記事1) 過去ログをみる LINK ★Paint Shop Pro★ その9 新着50 Corel 日本語サイト Corel PaintShopシリーズ一覧 Painter@wiki (同社発売の初心者~プロ向けお絵かきソフト) PaintshopPro@wiki (同社発売の初心者~中級者向け画像編集ソフト) CorelDRAW@wiki (同社発売の初心者~プロ向けDTPソフト) VideoStudio@wiki (同社発売の初心者~中級者向け動画編集ソフト) 初心者でもできる・PaintShop Pro 操作マニュアル(使い方)|Sierrarei(シエラレイ) メニューはコチラ
https://w.atwiki.jp/intensity/pages/25.html
//----------------------------------------------------------------------------- // $Id DecklinkCaptureDlg.h,v 1.5 2006/04/11 01 11 07 ivanr Exp $ // // Desc DirectShow capture sample // // Copyright (c) Blackmagic Design 2005. All rights reserved. //----------------------------------------------------------------------------- #pragma once #include "afxwin.h" #include "Utils.h" // CDecklinkCaptureDlg dialog class CDecklinkCaptureDlg public CDialog { // Construction public CDecklinkCaptureDlg(CWnd* pParent = NULL);// standard constructor // Dialog Data enum { IDD = IDD_DECKLINKCAPTURE_DIALOG }; protected virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV support afx_msg void OnCbnSelchangeComboVideodevice(); afx_msg void OnCbnSelchangeComboAudiodevice(); afx_msg void OnCbnSelchangeComboVideoformats(); afx_msg void OnCbnSelchangeComboAudioformats(); afx_msg void OnBnClickedCheckAudiomute(); afx_msg void OnBnClickedButtonBrowse(); afx_msg void OnBnClickedButtonCapture(); afx_msg void OnBnClickedButtonStop(); afx_msg void OnCbnSelchangeComboCompression(); // Implementation protected HICON m_hIcon; // Generated message map functions virtual BOOL OnInitDialog(); virtual BOOL DestroyWindow(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); DECLARE_MESSAGE_MAP() virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); void HandleGraphEvent(); private IGraphBuilder* m_pGraph; IBaseFilter* m_pVideoCapture; IBaseFilter* m_pAudioCapture; IBaseFilter* m_pVideoRenderer; IBaseFilter* m_pSmartT; IMediaControl* m_pControl; IVideoWindow* m_pIVW;// for the preview window IMediaEventEx* m_pMediaEvent;// for the preview window DWORD m_ROTRegister; CComboBox m_videoDeviceCtrl; CComboBox m_audioDeviceCtrl; CComboBox m_videoFormatCtrl; CComboBox m_audioFormatCtrl; CComboBox m_compressionCtrl; CStatic m_preview; BOOL m_bAudioMute; int m_compressor; BOOL m_bEnableCompressionCtrl; enum { ENC_NONE, ENC_DV, ENC_WM }; CString m_captureFile; CEdit m_captureFileCtrl; VIDEOINFOHEADER m_vihDefault; WAVEFORMATEX m_wfexDefault; CRegUtils m_regUtils; HRESULT CreatePreviewGraph(); HRESULT CreateCaptureGraph(); HRESULT CreateUncompressedCaptureGraph(); HRESULT CreateDVCaptureGraph(); HRESULT CreateWMCaptureGraph(); HRESULT ConfigureWMEncoder(IBaseFilter* pASFWriter); HRESULT DestroyGraph(); void InitialiseVideoPreview(void); HRESULT PopulateDeviceControl(const GUID* pCategory, CComboBox* pCtrl); HRESULT PopulateVideoControl(); HRESULT PopulateAudioControl(); HRESULT PopulateCompressionControl(); void EnableControls(void); void DisableControls(void); void QueryRegistry(void); };
https://w.atwiki.jp/bmd_intensity/pages/34.html
キャプチャソフトやコーデックなど(キャプソフト50音順にしてみた)。 ※解説サイトなどはリンクの方に記載してください。 キャプチャ・プレビューソフトあかねキャプチャー2 アマレコTV くすのきTV Aggregat(アグレガート) くすのきTVHD ふぬああ QTRex コーデック・その他DScaler Deinterlace Filter huffyuv huffyuv日本語化パッチ huffyuvs huffyuv_mt FastCodec キャプチャ・プレビューソフト あかねキャプチャー2 あかねキャプチャー2はゲームプレイ&録画を前提としたDirectShowキャプチャーソフトです。 アマレコTV DirectShowに対応したフリーのビデオキャプチャアプリケーション 実行には別途AMVビデオコーデック(シェアウエア)が必用 録画中にHDDへの書き込み速度、CPUの負荷率などといったステータスがリアルタイムに表示され、自分のキャプチャー環境を知るバロメーターにもなる くすのきTV Aggregat(アグレガート) PSPからHDまで幅広い映像入力に対応したキャプチャソフトです。 2009/9/7 Ver0.01公開 2009/9/9 Ver0.02公開 2009/9/12 Ver0.03公開 2009/9/13 Ver0.04公開 2009/10/4 ver0.05公開 2010/1/24 ver0.06 ・1080p24に対応 ※Vistaへのインストール方法はこちら くすのきTVHD Intensityシリーズ専用ソフト 視聴専用だったが、このたび録画機能が付いた。多機能で扱いやすい ふぬああが苦手な人向け ふぬああ DirectShowベースのフリーキャプチャツール 細かな設定を行う事が出来るがその項目の多さに 初心者にはやや敷居が高い QTRex Macでキャプチャ・プレビューするならこちら 接続された外部入力源からの音声(映像)をQuickTime形式で録音(録画)するソフトです。 予約録音(録画)機能もあります。 コーデック・その他 DScaler Deinterlace Filter 重くなってしまうが綺麗にインターレース解除を行ってくれるフィルタ ふぬああインストール時と同じくregsvr32を行う必要がある huffyuv CPU負荷の低い可逆圧縮コーデック ソースをほとんど劣化させず無圧縮より小さいサイズで保存する事が可能 但し圧縮すると言っても圧縮率は低くHDDの書き込み速度には注意 huffyuv日本語化パッチ huffyuvの日本語化パッチ(公開停止?) 項目が多いわけではないので当てたい人用 huffyuvs MPEG2エンコーダの CinemaCraft Encoder に入力するときはこれを使ったほうが良いようです。 huffyuv_mt Huffyuv をベースに、ちょっと修正してマルチスレッド化したもの。MTモードでエンコードしたデータは、オリジナルのHuffyuvではデコードできないので注意。 FastCodec CPU負荷の低い可逆圧縮コーデック ソースをほとんど劣化させず無圧縮より小さいサイズで保存する事が可能 但し圧縮すると言っても圧縮率は低くHDDの書き込み速度には注意 Visualy Losslessを選ぶとhuffyuvより容量を減らす事が可能
https://w.atwiki.jp/intensity/pages/28.html
//----------------------------------------------------------------------------- // $Id DecklinkCapture.cpp,v 1.2 2006/04/11 01 11 07 ivanr Exp $ // // Desc DirectShow capture sample // // Copyright (c) Blackmagic Design 2005. All rights reserved. //----------------------------------------------------------------------------- #include "stdafx.h" #include "DecklinkCapture.h" #include "DecklinkCaptureDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CDecklinkCaptureApp BEGIN_MESSAGE_MAP(CDecklinkCaptureApp, CWinApp) ON_COMMAND(ID_HELP, CWinApp OnHelp) END_MESSAGE_MAP() // CDecklinkCaptureApp construction CDecklinkCaptureApp CDecklinkCaptureApp() { // TODO add construction code here, // Place all significant initialization in InitInstance } // The one and only CDecklinkCaptureApp object CDecklinkCaptureApp theApp; // CDecklinkCaptureApp initialization BOOL CDecklinkCaptureApp InitInstance() { // InitCommonControls() is required on Windows XP if an application // manifest specifies use of ComCtl32.dll version 6 or later to enable // visual styles. Otherwise, any window creation will fail. InitCommonControls(); CWinApp InitInstance(); AfxEnableControlContainer(); CoInitialize(NULL); // Standard initialization // If you are not using these features and wish to reduce the size // of your final executable, you should remove from the following // the specific initialization routines you do not need // Change the registry key under which our settings are stored // TODO You should modify this string to be something appropriate // such as the name of your company or organization SetRegistryKey(_T("Local AppWizard-Generated Applications")); CDecklinkCaptureDlg dlg; m_pMainWnd = dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) { // TODO Place code here to handle when the dialog is // dismissed with OK } else if (nResponse == IDCANCEL) { // TODO Place code here to handle when the dialog is // dismissed with Cancel } CoUninitialize(); // Since the dialog has been closed, return FALSE so that we exit the // application, rather than start the application s message pump. return FALSE; }
https://w.atwiki.jp/pathofexile12/pages/465.html
詳説・特徴 ジェムレベルによる変化 入手方法 関連リンク Intensify Support AoE,Spell,Supportアイコン Tマナ倍率 140.0% あなた自身が詠唱するスペルをサポートする。トリガーされたスキル、Vaalスキル、インスタントスキル、チャネリングスキル、マナをリザーブするスキルはサポートできる。ミニオンが使用するスキルには影響しない。 クオリティ1%あたりSupported Skills deal 0.5% increased Area Damageサポートされたスキルが与えるAreaダメージが0.5%増加 Supported Skills deal (10-16)% more Area Damage per IntensityIntensityごとにSkills deal (10-16)% more Area DamageにSupported Supported Skills have 12% less Area of Effect per IntensityIntensityごとにSkills have 12% less Area of EffectにSupported Supported Skills have (35-54)% increased Area of Effect日本語訳求む Supported Skills gain Intensity when used, up to a maximum of 4日本語訳求む Supported Skills lose Intensity every 0.25 seconds while moving, or immediately if you teleport日本語訳求む 詳説・特徴 ジェムレベルによる変化 +... レベル base_skill_area_of_effect_+% support_spell_boost_area_damage_+%_final_per_charge 1 31 52 35% 10% 2 34 57 36% 10% 3 36 60 37% 10% 4 38 63 38% 11% 5 40 66 39% 11% 6 42 69 40% 11% 7 44 72 41% 12% 8 46 75 42% 12% 9 48 78 43% 12% 10 50 81 44% 13% 11 52 84 45% 13% 12 54 87 46% 13% 13 56 90 47% 14% 14 58 93 48% 14% 15 60 96 49% 14% 16 62 99 50% 15% 17 64 102 51% 15% 18 66 105 52% 15% 19 68 108 53% 16% 20 70 111 54% 16% 21 72 114 55% 16% 22 74 114 56% 17% 23 76 114 57% 17% 24 78 114 58% 17% 25 80 114 59% 18% 26 82 114 60% 18% 27 84 114 61% 18% 28 86 114 62% 19% 29 88 114 63% 19% 30 90 114 64% 19% 31 91 114 65% 20% 32 92 114 66% 20% 33 93 114 67% 20% 34 94 114 68% 21% 35 95 114 69% 21% 36 96 114 70% 21% 37 97 114 71% 22% 38 98 114 72% 22% 39 99 114 73% 22% 40 100 114 74% 23%
https://w.atwiki.jp/aerocats/
Linux初心者が玄箱PROで勉強しています。 日々の細かい内容は「玄箱Pro、直します。」というブログで綴っていますが、ここではブログでは表現の難しい「修正したまとめ」を書きためていこうかと思います。 基本的にはLinux、玄箱PROが中心ですが、WindowsPCでのデュアルブート環境、仮想化等の内容にも触れたいと思っています。 あくまでも備忘録であり、自分自身(もしくは同じような初心者の方)が学習するためのメモです。 凍結ページはありませんが、全ページが編集途中ですので、間違いを正していただける方、エラー報告していただける方からの編集は大歓迎です。ご自由に編集してください。 玄箱PROのこと玄箱PROの概要Marvell 88F5182 各種メモリDDR2メモリ フラッシュメモリ カーネル U-Boot 玄箱PRO固有 標準Linux標準Linuxの構造 標準Linuxを使って各種プログラムを作動 開発用Linux開発用Linuxの構造 開発用Linuxを使って各種プログラムを作動 開発用Linuxへ各種ソースをビルド 外部との接続設定 LinuxのことLinuxとは Linuxの仕組み各ディレクトリの意味 Debian GNU/Linux 4.0Debianの構造 Debian特有のコマンド群 Debian環境を整える開発環境を万全にする 日本語環境の構築 玄箱PROの時計を合わせる Debian玄箱PROで各種プログラムを動かすリモートログイン環境の構築 webサーバの構築 ftpサーバの構築 iTunesサーバの構築 DLNAサーバの構築 FedoraCore6 コマンドコマンド一覧 シェルスクリプトシェルスクリプト一覧 エラー事例集 玄箱PROのこと 玄箱PROに関するページは以下。 玄箱PROの概要 玄箱PROの説明。玄箱PROは通称で、玄人志向の正式な商品名は KURO-BOX/PRO。 あわせて採用されているカーネルについても触れる。 玄箱PROとは 玄箱PROのスペック Marvell 88F5182 CPUとMPU ARMとは 各種メモリ 玄箱PROには2種3品の「メモリ」が搭載されている。 メインメモリとしてDDR2-SDRAM、記憶装置としてフラッシュメモリを搭載している。 特にフラッシュメモリは扱いに様々な制限やルールがあるので注意が必要。 DDR2メモリ DDR2メモリとは フラッシュメモリ フラッシュメモリとは NORフラッシュ? NANDフラッシュ カーネル OSの核を成すカーネルについて。 Linux全体の理解と玄箱PROでの振舞いを検証する。 カーネルとは? uImage.buffalo U-Boot シリアルコンソールを接続しなければ縁のない(とは言い切れないが)U-Bootという機能について。 LinuxOSとして玄箱PROが起動できるための「玄箱PRO版BIOS」だ。 U-Bootとは 環境変数について U-Bootでのコマンド 玄箱PRO固有 玄箱PROには様々な固有コントローラーが搭載されているが、それらを動作させるには汎用的なプログラムではなく、標準Linux(NANDメモリというべきか)にあらかじめインストールされている機能を流用した方がスムーズだ。 そのシステムを検証する。 シリアルコンソールとは miconaplコマンド nvramコマンド RESETボタン 標準Linux もっとも基本的で誰もが最初にお世話になるモード。 特別に何かに優れているわけではないが、コンパクトで過不足なくまとまっているがクセのあるMontavistaLinuxを検証する。 (標準Linux)標準Linuxとは 標準Linuxの構造 (標準Linux)起動メッセージ (標準Linux)各種情報 (標準Linux)ルート直下のディレクトリツリー一覧(標準Linux)binディレクトリ (標準Linux)sbinディレクトリ (標準Linux)usrディレクトリ (標準Linux)devディレクトリ (標準Linux)procディレクトリ (標準Linux)etcディレクトリ (標準Linux)varディレクトリ (標準Linux)終了メッセージ 標準Linuxを使って各種プログラムを作動 開発用Linux 新しいプラグラムを導入するなら添付CD-ROMに収められている開発用Linuxを使えばいい。 必ずしも「標準Linux<開発用Linux」ではないところがおそらく楽しくさせるポイントだろう。 (開発用Linux)開発用Linuxとは 開発用Linuxの構造 (開発用Linux)起動メッセージ (開発用Linux)ルート直下のディレクトリツリー一覧 開発用Linuxを使って各種プログラムを作動 開発用Linuxへ各種ソースをビルド (開発用Linux)lighttpdの導入 外部との接続設定 外部と接続する仕組み 外部と接続する Linuxのこと 玄箱PRO上でのLinux全般に関するページは以下。 Linuxとは 書籍やネットでたびたび耳にする「Linux」。 初心者にはなじみの薄い「ルール」や「しきたり」などにも触れつつ検証する。 Linuxとは ディストリビューションとは Linuxの仕組み ファイルシステム 各ディレクトリの意味 etcディレクトリとは Debian GNU/Linux 4.0 玄箱PROへの導入ディストリビューション実績は間違いなくNo.1だろう。 そもそもなぜDebianでなければいけないのか、また、Debianにすることでどのような恩恵にあずかれるのかを検証する。 Debianとは Debian化する理由 Debian化の方法 Debianの構造 Debian特有のコマンド群 dpkgコマンド apt-getコマンド Debian環境を整える 開発環境を万全にする 日本語環境の構築 (Debian玄箱PRO)日本語環境とは (Debian玄箱PRO)localesの導入 玄箱PROの時計を合わせる Debian玄箱PROで各種プログラムを動かす リモートログイン環境の構築 (Debian玄箱PRO)リモートログインとは (Debian玄箱PRO)telnetdの導入 (Debian玄箱PRO)sshdの導入 webサーバの構築 (Debian玄箱PRO)webサーバとは (Debian玄箱PRO)apatchの導入 ftpサーバの構築 (Debian玄箱PRO)ftpサーバとは (Debian玄箱PRO)proftpdの導入 iTunesサーバの構築 (Debian玄箱PRO)iTunesサーバとは (Debian玄箱PRO)mt-daapdの導入 DLNAサーバの構築 (Debian玄箱PRO)DLNAサーバとは (Debian玄箱PRO)mediatombの導入 FedoraCore6 コマンド WindowsPCでのGUIに慣れている人たちには敷居の高いコマンドを用いたCUI環境。 そのCUI環境を驚くほど便利に感じることができるのも、優れたコマンド群とそれをCPUに仲介するシェルのおかげだろう。 シェルとは コマンドとは BusyBoxとは コマンド一覧 ddコマンド hexdumpコマンド mountコマンド シェルスクリプト シェルスクリプトとは シェルスクリプト一覧 Fand InitDisk1.sh Kevent.sh Keventd KeventHandller.sh kuro_lib networking.sh PlayBeep.sh rcS SetupDevEnv.sh エラー事例集 (エラー)960BA8C0.img (エラー)disk is already mounted! (エラー)disk is already formatted! (エラー)RESETボタンでの初期化中、INFO LEDが点滅して作業が中断する (エラー)wget SITE NAME Unknown host (エラー)Invalid tar magic (エラー)configure error C preprocessor "/lib/cpp" fails sanity check
https://w.atwiki.jp/gamenetamatome/pages/69.html
Wii Uは「テレビの未来を提案する」―任天堂・岩田聡社長 | インサイド (任天堂、Wii Uのニュース) http //www.inside-games.jp/article/2011/08/04/50716.html 4Gamer.net ― 【西川善司】Wii UのGPU性能と新型コントローラに秘められた「コアゲーマー求心」の裏戦略 http //www.4gamer.net/games/095/G009575/20110624034/ 宮本さん:「Wii Uは現行の他機種に比べてそこまで高性能ではない」 Kotaku JAPAN http //www.kotaku.jp/2011/06/wii_u_wont_blowaway.html 【Wii U】早くも予約スタート! 各国の通販サイトにWii Uのページが登場してます Kotaku JAPAN http //www.kotaku.jp/2011/06/wii_u_yoyaku.html Wii UにはDVDやブルーレイディスク再生機能はつかない Kotaku JAPAN http //www.kotaku.jp/2011/06/wii_u_nodvdbluray.html 「Wii U」のオンライン機能はPSNやXbox Liveに似た感じになる。任天堂幹部が証言 Kotaku JAPAN http //www.kotaku.jp/2011/06/wii_u_betteronline.html 一部のゲーム開発者によると「Wii UはPS3やXbox 360より高性能」らしい Kotaku JAPAN http //www.kotaku.jp/2011/06/wii_u_morepowerful.html Wii Uコントローラーは何台接続できる? Reggie社長は「1台以上」と | インサイド (任天堂、Wii Uのニュース) http //www.inside-games.jp/article/2011/06/15/49734.html 4Gamer.net ― 【速報】[E3 2011]任天堂がWiiの後継となる新型ゲーム機「Wii U」を発表(※スペックを追記) http //www.4gamer.net/games/134/G013422/20110608002/ Wii 後継機はコントローラに6インチタッチパネル、カメラ搭載(日経報道) http //japanese.engadget.com/2011/06/03/wii/ ウワサ:Wii後継機にはiPhoneと共通のある部品が使われる、かも Kotaku JAPAN http //www.kotaku.jp/2011/06/wiiiphone_camera.html Wii後継機のスペックがリーク、カスタムBlu-rayを採用? | インサイド http //www.inside-games.jp/article/2011/05/31/49323.html Wii後継機の専用パッドには前面カメラが搭載? | インサイド http //www.inside-games.jp/article/2011/05/21/49153.html 海外でWiiの値下げ公式発表、5月15日より50ドル安い149.99ドルに | インサイド http //www.inside-games.jp/article/2011/05/05/48883.html Wii後継機には、バイオセンサーが搭載? | インサイド http //www.inside-games.jp/article/2011/05/04/48879.html 次世代Wii、またもやハードディスクは内蔵されない Kotaku JAPAN http //www.kotaku.jp/2011/05/wii2_nonhdd.html 任天堂のWii後継機は「新アプローチ」、3D映像は重視されないかも Kotaku JAPAN http //www.kotaku.jp/2011/04/wii2_newapproach.html 5月以降、毎月Wiiタイトルが任天堂より発売される? | インサイド http //www.inside-games.jp/article/2011/04/26/48759.html Wii後継機、2012年に発売が正式発表・・・E3でプレイアブルに | インサイド http //www.inside-games.jp/article/2011/04/25/48728.html Wii後継機、コードネームは「Project Cafe」で間違いなさそう | インサイド http //www.inside-games.jp/article/2011/04/25/48727.html うわさ:Wii2こと「プロジェクト・カフェ」はテレビがいらない? Kotaku JAPAN http //www.kotaku.jp/2011/04/wii2_thin_client.html 噂: “Project Cafe”の新たなモックアップイメージが投稿 http //gs.inside-games.jp/news/275/27576.html “Project Cafe”の専用コントローラーに関する追加ディテール | インサイド http //www.inside-games.jp/article/2011/04/18/48589.html Wii、ベストバイでは既に169.99ドルで販売中 | インサイド http //www.inside-games.jp/article/2011/04/18/48587.html 噂の任天堂新ハード“Project Cafe”の予想モックアップイメージが掲載 | インサイド http //www.inside-games.jp/article/2011/04/17/48579.html Wii後継機はコードネーム「Project Cafe」? ゲームをコントローラーに転送可能との情報も | インサイド http //www.inside-games.jp/article/2011/04/16/48569.html 任天堂の新ハード、コントローラーは「内蔵HDスクリーンを搭載」? | インサイド http //www.inside-games.jp/article/2011/04/15/48564.html E3 2011で任天堂が新ハードを発表-複数のソースが認める http //gs.inside-games.jp/news/274/27489.html うわさ:任天堂、5月15日に Wii を150ドルに値下げ? http //japanese.engadget.com/2011/04/13/5-15-wii-150/ 「次世代機は3D立体視ではない」米国任天堂社長 | インサイド http //www.inside-games.jp/article/2011/03/30/48180.html Wii 2は6月のE3で発表される? アナリストが予測 | インサイド http //www.inside-games.jp/article/2011/03/17/47953.html Wii、米国だけで3500万台に到達 | インサイド http //www.inside-games.jp/article/2011/03/11/47856.html Wiiリモコンで水を研究 ― オランダの大学が考案 | インサイド http //www.inside-games.jp/article/2011/01/11/46768.html 任天堂、米国でのゲーム機の販売台数を発表--DSは累計4700万台、Wiiは3400万台に - GameSpot Japan http //japan.gamespot.com/wii/news/20424660/?ref=rss Wiiの電力消費は他のゲーム機の約1/8・・・バージョンを経る毎に効率化 | インサイド http //www.inside-games.jp/article/2010/12/24/46541.html 任天堂、11月にWiiを120万台、DSを150万台販売・・・北米 | インサイド http //www.inside-games.jp/article/2010/12/14/46290.html 『ラストストーリー』:Wii本体同梱版も発売、早期購入には特典も Kotaku JAPAN, ザ・ゲーム情報ブログ・メディア http //www.kotaku.jp/2010/11/wii_laststory_bundle.html 欧州のWiiはブラック&『マリオカートWii』で勝負 | インサイド http //www.inside-games.jp/article/2010/11/20/45778.html 「Wii 2」は米国で4500万台普及するまで考えない―米国任天堂レジー社長 | インサイド http //www.inside-games.jp/article/2010/11/14/45634.html アメリカ国際貿易委員会が任天堂の調査を開始、モーションコントローラーを巡り | インサイド http //www.inside-games.jp/article/2010/11/12/45621.html Wii 2はクアッドコアのCPUを搭載?・・・Marvell Technology社製 | インサイド http //www.inside-games.jp/article/2010/11/10/45547.html コントローラ特許裁判に4年越しの決着 | インサイド http //www.inside-games.jp/article/2010/11/03/45432.html 『Wiiの間』新サービス「Wiiの間ショッピング」、11月1日より開始 | インサイド http //www.inside-games.jp/article/2010/10/29/45333.html 任天堂がWiiでネット通販を開始へ。日用品1万点を取り扱い http //japanese.engadget.com/2010/10/26/wii/ 1日4万6000台のペース・・・米国におけるWiiリモコンの販売データが公開 | インサイド http //www.inside-games.jp/article/2010/10/26/45254.html 欧州では日本より早く新型Wiiリモコンを発売、カラーは4色 | インサイド http //www.inside-games.jp/article/2010/10/19/45129.html Wiiの後継機にCellが?・・・海外の噂 | インサイド http //www.inside-games.jp/article/2010/10/16/45079.html Wii Vitality Sensorのゲームは呼吸とリラックスをフィーチャー ― 任天堂が特許を出願 | インサイド http //www.inside-games.jp/article/2010/10/11/44971.html Wii(スーパーマリオ25周年仕様)のページを更新しました。 http //www.nintendo.co.jp/mario25th/wii/index.html 「Wiiリモコンプラス」と「ヌンチャク(アカ)」の情報を掲載しました。 http //www.nintendo.co.jp/wii/controllers/index.html Wiiモーションプラスに新型が登場? | インサイド http //www.inside-games.jp/article/2010/09/25/44631.html Wii本体更新、バージョンはあがらず | インサイド http //www.inside-games.jp/article/2010/09/08/44251.html 任天堂の次世代機はビックリして口を閉じるのも忘れちゃうほどのモノ、らしい Kotaku JAPAN, ザ・ゲーム情報ブログ・メディア http //www.kotaku.jp/2010/09/nintendo_nextgen_mouthopen.html 「Wii」、米国だけで3000万台を販売--「はじめてのWii」がベストセラーに - GameSpot Japan http //japan.gamespot.com/news/story/0,3800076565,20418282,00.htm ついにWiiがゲームのインストールに対応か、任天堂が特許を出願 - GIGAZINE http //gigazine.net/index.php?/news/comments/20100704_wii_hdd_install/ Wiiバージョンアップ、ver.4.3Jに ― 利用規約改定 | インサイド http //www.inside-games.jp/article/2010/06/22/42805.html 新たなWiiリモコンが登場?Motion Plus内蔵?バージョンアップ? | インサイド http //www.inside-games.jp/article/2010/05/25/42213.html 任天堂、北米でWiiを実質値下げ・・・新カラーも投入 | インサイド http //www.inside-games.jp/article/2010/05/06/41898.html 任天堂、米国でソフト2本とMotionPlusをバンドルしたWii本体を発売 http //gs.inside-games.jp/news/230/23058.html 黒いWiiがようやく北米でも発売される...かも Kotaku JAPAN, ザ・ゲーム情報ブログ・メディア http //www.kotaku.jp/2010/04/blackwii_na.html NOA Cammie Dunaway氏: Wiiの後継機は当分の間発売しない http //gs.inside-games.jp/news/221/22168.html 任天堂、Wiiバイタリティーセンサーの商標を米でも申請? Kotaku JAPAN, ザ・ゲーム情報ブログ・メディア http //www.kotaku.jp/2010/01/wii_relax_usa.html 任天堂の「Wii」、今春からNetflixの動画ストリーミングをサポートへ - GameSpot Japan http //japan.gamespot.com/news/story/0,3800076565,20406615,00.htm 販売台数Wiiは900万台、PS3は400万台を突破! 気になるアレは大台達成! - ファミ通.com http //www.famitsu.com/game/news/1230575_1124.html イギリスでWiiの販売台数が600万台を達成!史上最も速い記録に http //gs.inside-games.jp/news/211/21180.html 任天堂、Wiiウェアの体験版配信を欧州で先駆けて実験開始 | インサイド http //www.inside-games.jp/article/2009/11/16/38824.html 開発中の次世代据置型ゲーム機の仕様も言及し、解像度・高精細の「ハイデフィニション(HD)」方式を採用する可能性が高い http //www.inside-games.jp/article/2009/11/02/38544.html 噂:「Wii 2」のスペックがリーク、Blu-rayドライブ搭載で2010年に世界同時発売…? - Game*Spark http //gs.inside-games.jp/news/207/20741.html 任天堂がWii向け有料動画配信サービス「シアターの間」を年内開始,放送事業者に積極的な参加を呼びかけ:ITpro http //itpro.nikkeibp.co.jp/article/NEWS/20091027/339493/ 任天堂、Wii後継機で「よりコンパクト」なモーションコントローラを検討か--宮本氏が発言 - GameSpot Japan http //japan.gamespot.com/news/story/0,3800076565,20402068,00.htm Wiiリモコン新色に「アオ」と「ピンク」が追加 - ITmedia Gamez http //gamez.itmedia.co.jp/games/articles/0910/20/news059.html HD対応のWiiが登場する?!宮本茂氏がHD化について発言 ≪ beeep! 国内外のゲーム情報総合サイト http //beeep.jp/2009/104071.html 米国任天堂レジー社長がWiiの値下げの意図を語る http //www.inside-games.jp/article/2009/10/07/38075.html 任天堂の米国法人幹部、「Wii」の値下げについて語る http //japan.gamespot.com/news/story/0,3800076565,20400902,00.htm 任天堂の米国法人社長、Wiiの再値下げを否定--DSiは米国で220万台を販売 - GameSpot Japan http //japan.gamespot.com/news/story/0,3800076565,20401330,00.htm